<?php
// +----------------------------------------------------------------------
// | 万岳科技党建开源系统 [由山东万岳信息科技有限公司提供]
// +----------------------------------------------------------------------
// | 版权所有 © 2020~2022 https://git.sdwanyue.com 保留所有权利
// +----------------------------------------------------------------------
// | 本开源系统为万岳科技提供的智慧党建行业解决方案，致力于为党建管理提供快速搭建高效便捷的信息化系统
// +----------------------------------------------------------------------
// | 该开源系统可免费学习使用或自用运营，展示前端内容时需注明“代码来源于万岳科技开源项目”，禁止使用万岳科技相关信息！
// +----------------------------------------------------------------------
// | 作者：万岳科技开源官方 wanyuekj2020@163.com
// +----------------------------------------------------------------------

/**
 * 分库分表的自定义数据库路由配置
 * 
 * @author: dogstar <chanzonghuang@gmail.com> 2015-02-09
 */

return array(
    /**
     * DB数据库服务器集群
     */
    'servers' => array(
        'db_demo' => array(                         //服务器标记
            'host'      => '127.0.0.1',      //数据库域名
            'name'      => '',               //数据库名字
            'user'      => '',               //数据库用户名
            'password'  => '',	    //数据库密码
            'port'      => '3306',                  //数据库端口
            'charset'   => 'utf8mb4',               //数据库字符集
        ),
    ),

    /**
     * 自定义路由表
     */
    'tables' => array(
        //通用路由
        '__default__' => array(
            'prefix' => 'cmf_',
            'key' => 'id',
            'map' => array(
                array('db' => 'db_demo'),
            ),
        ),

        /**
        'demo' => array(                                                //表名
            'prefix' => 'tbl_',                                         //表名前缀
            'key' => 'id',                                              //表主键名
            'map' => array(                                             //表路由配置
                array('db' => 'db_demo'),                               //单表配置：array('db' => 服务器标记)
                array('start' => 0, 'end' => 2, 'db' => 'db_demo'),     //分表配置：array('start' => 开始下标, 'end' => 结束下标, 'db' => 服务器标记)
            ),
        ),
         */
    ),
);
